#ifndef _MT9V034_H
#define _MT9V034_H

#ifdef __cplusplus
extern "C"
{
#endif

#include "fsl_csi.h"
#include "peripherals.h"
#include "communication/soft_iic/soft_iic.h"

#ifdef __cplusplus
}
#endif
#include "Device/mt9v034/mt9v034_base.h"
class MT9V034_RT1064:public MT9V034
{
private:
    CSI_Type* base;
    csi_handle_t* handle;

public:
    uint8_t (*mt9v03x_image)[188];
    MT9V034_RT1064(IIC_t* _iic,CSI_Type* _base,csi_handle_t* _handle):
    MT9V034(_iic),base(_base),handle(_handle){}
    virtual void Init() override;
};

#endif
